// pages/mealdtls/mealdtls.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    mealId: '',
    mealImage: '/imgs/chef-hat.svg',
    mealTitle: '示例餐品名称',
    cookTime: '30分钟',
    difficulty: '中等',
    calories: '350大卡',
    ingredients: [
      { name: '示例食材1', amount: '100g' },
      { name: '示例食材2', amount: '2个' },
      { name: '示例食材3', amount: '适量' }
    ],
    steps: [
      '准备所有食材，洗净切好',
      '热锅倒油，放入食材翻炒',
      '加入调料，继续翻炒至熟'
    ],
    tips: '这里是一些烹饪小贴士和注意事项'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (options.id) {
      this.setData({
        mealId: options.id
      });
      this.fetchMealDetails(options.id);
    }
  },

  /**
   * 获取餐品详情数据
   */
  fetchMealDetails: function (id) {
    // 这里应该是从服务器获取数据的逻辑
    // 示例中使用的是静态数据
    console.log('获取餐品ID：', id);
    
    // 模拟异步获取数据
    // wx.request({
    //   url: 'your-api-url/meal/' + id,
    //   success: (res) => {
    //     this.setData({
    //       mealImage: res.data.image,
    //       mealTitle: res.data.title,
    //       cookTime: res.data.cookTime,
    //       difficulty: res.data.difficulty,
    //       calories: res.data.calories,
    //       ingredients: res.data.ingredients,
    //       steps: res.data.steps,
    //       tips: res.data.tips
    //     });
    //   }
    // });
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    return {
      title: this.data.mealTitle,
      path: '/pages/mealdtls/mealdtls?id=' + this.data.mealId
    };
  }
}) 